footer{width:100%;background-color:#fff;overflow:hidden}
footer .foot_bg{width:100%;background-color:rgba(21,21,21,100);margin-top:48px;padding:37px 0 69px 0}
footer .top_lj{width:1200px;margin:0 auto;padding-bottom:41px;border-bottom:0.5px solid #555;margin-bottom:73px}
footer .ddlj,.khlx,.yqlj{width:1200px;margin:0 auto;line-height:25px;margin-bottom:15px;position:relative;text-align:center;height:auto}
footer .ddlj>strong,.khlx>strong,.yqlj>strong{position:absolute;top:0;left:0;text-align:right;color:#666;font-weight:normal;font-size:12px;width:150px}
footer .ddlj >ul,.khlx>ul,.yqlj>ul{margin-left:180px;width:920px;display:flex;cursor:pointer;height:25px;flex-wrap:wrap;overflow:hidden}
footer .wtly_ul>li,.khlx_ul>li,.yqlj_ul>li{font-size:14px;color:#999;text-align:center;margin-right:8px;line-height:1.6;white-space:nowrap}
footer .wtly_ul>li:hover a,.khlx_ul>li:hover a,.yqlj_ul>li:hover a{color:#2593e7!important}
footer .wtly_ul>li>a,.khlx_ul>li>a,.yqlj_ul>li>a{color:#444;font-size:12px}
footer .button{font-size:12px;color:#555;border-color:transparent;position:absolute;top:0;right:30px;cursor:pointer}
footer .mid_lx{width:1200px;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:60px}
footer .nr_logo{width:365px;height:144px;border-right:0.5px solid #ffffff33}
footer .nr_logo>img{display:block;width:280px;margin-bottom:13px}
footer .nr_logo>span{color:#999}
footer .nr_logo>span:nth-of-type(1){margin-right:19px}
footer .nr_lx{height:144px}
footer .nr_lx>p:nth-of-type(1){font-size:14px;color:#999;margin-bottom:5px}
footer .nr_lx>strong:nth-of-type(1){display:block;width:100%;font-size:24px;color:#fff;margin-bottom:40px}
footer .nr_lx>p:nth-of-type(2){font-size:14px;color:#999;margin-bottom:5px}
footer .nr_lx>strong:nth-of-type(2){display:block;width:100%;font-size:18px;color:#fff}
footer .nr_gy{display:flex;flex-direction:column;justify-content:space-between}
footer .nr_gy>span{color:#fff}
footer .nr_gy>a{color:#666}
footer .bqbh a:hover,footer .nr_gy a:hover{color:#00ecff!important}
footer .list a:hover{color:#5082ff}
footer .nr_ewm{width:336px;height:144px;display:flex;justify-content:space-evenly}
footer .nr_ewm>div{text-align:center}
footer .nr_ewm>div>i{font-style:normal;font-size:14px;color:#fff;margin-bottom:17px}
footer .nr_ewm>div>img{display:block;width:87px;height:87px;margin-top:13px;transition:.4s}
footer .nr_ewm>div>img:hover{width:150px;height:150px;transition:.4s}
footer .bqbh{line-height:2;text-align:center;font-size:12px;color:#aaa}
@media screen and (max-width:768px){.top_lj{width:100%!important}
footer .ddlj,.khlx,.yqlj{width:100%!important}
footer .mid_lx{display:flex;flex-direction:column;margin-bottom:30px;width:100%}
footer .nr_logo{width:100%;height:auto;text-align:center}
footer .nr_logo>img{margin:0 auto;width:55%}
footer .nr_lx{text-align:center;height:110px}
footer .nr_lx>strong:nth-of-type(1){margin-bottom:20px}
footer .nr_gy{justify-content:center;margin-bottom:20px}
footer .nr_gy>span{text-align:center}
footer .nr_gy>a{text-align:center}
footer .nr_ewm{justify-content:center;width:100%}
footer .bqbh{padding:0 15px 40px 15px}
}